mechanical powers - Espagnol Anglais Dictionnaire